package com.li.factory.simple;

/**
 * 工厂类角色
 */
public class WeaponFactory {

    /**
     * 静态方法: 要获取什么产品，就看你传什么参数
     * @param weaponType
     * @return
     */
    public static Weapon get(String weaponType) {
        if ("Tank".equals(weaponType)) {
            return new Tank();
        } else if ("Gun".equals(weaponType)) {
            return new Gun();
        } else if ("Knife".equals(weaponType)) {
            return new Knife();
        }
        return null;
    }
}
